package cc.ok200.api.repository;

import cc.ok200.api.entity.User;
import cc.ok200.api.entity.UserToken;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

/**
 * 用户数据访问接口
 */
@Repository
public interface UserTokenDao extends JpaRepository<UserToken, String> {

    /**
     * 查询指定用户ID的最新令牌(按创建时间降序排序并返回第一条)
     * 
     * @param userId 用户ID
     * @return 最新的用户令牌，如果不存在则返回null
     */
    UserToken findTopByUserIdOrderByCreateTimeDesc(String userId);
} 